package com.ins.service;


import com.ins.model.dto.TokenDTO;
import com.ins.model.dto.wx.LoginDTO;
import com.ins.model.entity.AppUser;
import com.ins.model.vo.AppUserVO;
import com.mybatisflex.core.service.IService;

/**
 * app用户表 服务层。
 *
 * @author ins
 * @since 2024-05-14
 */
public interface AppUserService extends IService<AppUser> {

    /**
     * 登录
     *
     * @param dto DTO
     * @return {@link TokenDTO }
     */
    TokenDTO login(LoginDTO dto);

    AppUserVO getInfo(Long id);
}